package br.com.jw.controle.venda;
 
import java.util.ArrayList;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import br.com.jw.adapter.ListaVendaClienteAdapter;
import br.com.jw.controle.login.R;
import br.com.jw.dao.VendaDao;
import br.com.jw.modelo.Cliente;
import br.com.jw.modelo.Venda;
import br.com.jw.util.MenuOpcoes;

public class ListarVendaCliente extends MenuOpcoes{
    TextView tvNomeCliente, tvNomeVendedor,tvInformacaoVenda;
	ListView list;
	Intent intent;
	ListaVendaClienteAdapter listaVendaClienteAdapter;
	Venda venda;
	Cliente cliente;
	VendaDao vendaDao;
	ArrayList<Venda> listaVendaCliente;
	 @Override
	    public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.lista_venda_cliente);
	        
	        inicializarComponentes();
	   
	        cliente = new Cliente();
	        list = (ListView) findViewById(R.id.lvlistaVendaCliente);
	        vendaDao = new VendaDao(getApplicationContext());
	        listaVendaCliente = new ArrayList<Venda>();
	        
	        intent = getIntent();
	        if(intent != null){
	        	cliente=(Cliente) intent.getSerializableExtra("cliente");
	        	listaVendaCliente = vendaDao.getListaVendaCliente(cliente.getCli_id());
	        	
	        	if(cliente != null){
	        		tvNomeCliente.setText(cliente.getCli_nome());
	        	}
	        	if(listaVendaCliente != null){	     	         
	        		 listaVendaClienteAdapter=new ListaVendaClienteAdapter(ListarVendaCliente.this,listaVendaCliente);
	        		 list.setAdapter(listaVendaClienteAdapter);
	        	}else{
	        		mensagem("Nenhum registro cadastrado");
	        		return;
	        	}
	        }	       
}
	 public void mensagem(String msg){
		 Toast.makeText(ListarVendaCliente.this, msg, Toast.LENGTH_SHORT).show();
	 }
	 public void inicializarComponentes(){
		    tvNomeCliente = (TextView) findViewById(R.id.tvVendaNomeCliente);	       
	        tvInformacaoVenda=(TextView) findViewById(R.id.tvInformacaoVenda);
	 }
}